On-line Collision Avoidance for Multiple Robots Using B-Splines
نویسنده
چکیده
Real world assembly sequences consists of multiple assembly steps, many of which can be performed in parallel. In practice this parallelism is often not exploited because of the complexity involved in avoiding collisions between all of the robots. In this paper we describe a simpli ed method of achieving smooth collision free paths for multiple robots within a single assembly workcell. Our method is simple because we exploit properties of B-splines to reduce the problem to path planning without moving robots. We develop a path planner to compute an initial linear path. Using that path as input, a trajectory generation tool creates a collision free path of any desired continuity. We exploit three properties of B-splines: (i) continuity for smooth paths, (ii) convex-hull for collision avoidance, and (iii) locality for dynamic course alteration without loss of continuity. In addition, our system runs in real-time, easily accommodating multiple robots. Finally, we describe a user level visualization tool for this system.
منابع مشابه
Rapid Learning of Sensor-Based Behaviours of Mobile Robots Based on B-Spline Fuzzy Controllers
We present a robust and safe approach for learning of sensor-based controllers and show how it can make the programming of control tasks easier. It is first discussed how to construct a fuzzy controller with B-splines and why rapid convergence of its learning can be achieved. To apply the concept in learning of primitive behaviours of mobile robots like collision avoidance with different enviro...
متن کاملSmooth Coordination and Navigation for Multiple Differential-Drive Robots
Multiple independent robots sharing the workspace need to be able to navigate to their goals while avoiding collisions with each other. In this paper, we describe and evaluate two algorithms for smooth and collision-free navigation for multiple independent differential-drive robots. We extend reciprocal collision avoidance algorithms based on velocity obstacles and on acceleration-velocity obst...
متن کاملOptimal Reciprocal Collision Avoidance for Multiple Non-Holonomic Robots
In this paper an optimal method for distributed collision avoidance among multiple non-holonomic robots is presented in theory and experiments. Non-holonomic optimal reciprocal collision avoidance (NH-ORCA) builds on the concepts introduced in [2], but further guarantees smooth and collision-free motions under non-holonomic constraints. Optimal control inputs and constraints in velocity space a...
متن کاملCooperative collision avoidance between multiple mobile robots
This paper presents a new collision avoidance technique, called cooperative collision avoidance, for multiple mobile robots. The detection of the danger of collision between two mobile robots is discussed with respect to the geometric aspects of their paths as are cooperative collision avoidance behaviors. The direction control command and the velocity control command for the cooperative collis...
متن کاملReciprocal Collision Avoidance for Quadrotor Helicopters Using LQR-Obstacles
In this paper we present a formal approach to reciprocal collision avoidance for multiple mobile robots sharing a common 2-D or 3-D workspace whose dynamics are subject to linear differential constraints. Our approach defines a protocol for robots to select their control input independently (i.e. without coordination with other robots) while guaranteeing collision-free motion for all robots, as...
متن کامل